package com.tl.khadmin.bean.dto;

import java.util.Date;
import java.util.List;

import com.tl.khadmin.bean.ProductSupplySpecification;

public class ProductSupplyDetailDto {
	
    private Long id;

    private Integer productId;
    
    private String productName;
    
    private String packType;
    
    private String productTypeName;

    private Long supplierId;
    
    private Integer freightId; 

    private Integer saleStatus;

    private Integer auditStatus;
    
    private Short tradeType;

    private Integer dateType;

    private String dateValue;

    private String productSn;

    private Double netWeight;
    
    private Double grossWeight;

    private Integer inventoryQuantity;

    private String customsHsCode;

    private String customsDeclarationNo;

    private String customsDeclarationImg;

    private Date auditTime;

    private Integer auditId;

    private Date createTime;

    private Integer createId;
    
    private List<ProductSupplySpecification> specificationList;

    public Long getId() {
        return id;
    }

    public Double getGrossWeight() {
		return grossWeight;
	}

	public void setGrossWeight(Double grossWeight) {
		this.grossWeight = grossWeight;
	}

	public String getProductTypeName() {
		return productTypeName;
	}

	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getPackType() {
		return packType;
	}

	public void setPackType(String packType) {
		this.packType = packType;
	}

	public void setId(Long id) {
        this.id = id;
    }

    public List<ProductSupplySpecification> getSpecificationList() {
		return specificationList;
	}

	public void setSpecificationList(List<ProductSupplySpecification> specificationList) {
		this.specificationList = specificationList;
	}

	public Integer getProductId() {
		return productId;
	}

	public Short getTradeType() {
		return tradeType;
	}

	public void setTradeType(Short tradeType) {
		this.tradeType = tradeType;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public Long getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    public Integer getFreightId() {
        return freightId;
    }

    public void setFreightId(Integer freightId) {
        this.freightId = freightId;
    }

    public Integer getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(Integer saleStatus) {
        this.saleStatus = saleStatus;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Integer getDateType() {
        return dateType;
    }

    public void setDateType(Integer dateType) {
        this.dateType = dateType;
    }

    public String getDateValue() {
        return dateValue;
    }

    public void setDateValue(String dateValue) {
        this.dateValue = dateValue == null ? null : dateValue.trim();
    }

    public String getProductSn() {
        return productSn;
    }

    public void setProductSn(String productSn) {
        this.productSn = productSn == null ? null : productSn.trim();
    }

    public Double getNetWeight() {
        return netWeight;
    }

    public void setNetWeight(Double netWeight) {
        this.netWeight = netWeight;
    }

    public Integer getInventoryQuantity() {
        return inventoryQuantity;
    }

    public void setInventoryQuantity(Integer inventoryQuantity) {
        this.inventoryQuantity = inventoryQuantity;
    }

    public String getCustomsHsCode() {
        return customsHsCode;
    }

    public void setCustomsHsCode(String customsHsCode) {
        this.customsHsCode = customsHsCode == null ? null : customsHsCode.trim();
    }

    public String getCustomsDeclarationNo() {
        return customsDeclarationNo;
    }

    public void setCustomsDeclarationNo(String customsDeclarationNo) {
        this.customsDeclarationNo = customsDeclarationNo == null ? null : customsDeclarationNo.trim();
    }

    public String getCustomsDeclarationImg() {
        return customsDeclarationImg;
    }

    public void setCustomsDeclarationImg(String customsDeclarationImg) {
        this.customsDeclarationImg = customsDeclarationImg == null ? null : customsDeclarationImg.trim();
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public Integer getAuditId() {
        return auditId;
    }

    public void setAuditId(Integer auditId) {
        this.auditId = auditId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreateId() {
        return createId;
    }

    public void setCreateId(Integer createId) {
        this.createId = createId;
    }
}